<?php
	namespace Admin\Controller;
	use Think\Controller;
	/**
	 *	后台基础控制器类
	 */
	class BaseController extends Controller {
		// 继承父类构造函数
		public function __construct() {
			parent::__construct();
			$this->isLogin();
		}
		/**
		 *	判断session是否存在，不存在则不能访问页面，只能访问登录页面
		 */
		
		public function isLogin() {
			// 判断当前控制器是否在数组中，在就不要判断session
			// 当前控制器名
			$currentCont = substr(strrchr(__CONTROLLER__,"/"),1);
			// 已知控制器名
			$arr = array('Login');
			if(in_array($currentCont, $arr)) {
				// 在数组中
				return true;
			}
			if(session('adminInfo') == null) {
					//$this->error('请先登录',U('Login/login'));
					$url = U('Login/login');
					echo <<<jump
					<script>top.location.href="$url"</script>
jump;
			die;
			}
		}
		
		/**
		 * 展示错误页面方法
		 */
		public function _empty() {
			$this->display('Empty/empty');
		}
	}